using System;
using Server.Network;
using AMA = Server.Items.ArmorMeditationAllowance;
using AMT = Server.Items.ArmorMaterialType;
using ABT = Server.Items.ArmorBodyType;

namespace Server.Items
{
	[FlipableAttribute(0x13D6, 0x13D6)]
    public class GorgetAdAnelli : ArmaturaBase
    {
        public override String DefNome { get { return "Gorgera ad anelli"; } }
        public override double DefPeso { get { return 3; } }
        public override int DefDifesaBase { get { return 15; } }
        public override AMT DefTipoDiMateriale { get { return AMT.Anelli; } }
        public override Layer DefLayer { get { return Layer.Neck; } }
		
		[Constructable]
        public GorgetAdAnelli()
            : base(0x13D6)
        {
        }

        public GorgetAdAnelli(Serial serial)
            : base(serial)
        {
        }

        public override void Serialize(GenericWriter writer)
        {
            base.Serialize(writer);
            writer.Write((int)0);
        }

        public override void Deserialize(GenericReader reader)
        {
            base.Deserialize(reader);
            int version = reader.ReadInt();
        }
    }
	
	[FlipableAttribute(0x13EC, 0x13ED)]
    public class TunicaAdAnelli : ArmaturaBase
    {
        public override String DefNome { get { return "Tunica ad anelli"; } }
        public override double DefPeso { get { return 3; } }
        public override int DefDifesaBase { get { return 15; } }
        public override AMT DefTipoDiMateriale { get { return AMT.Anelli; } }
        public override Layer DefLayer { get { return Layer.InnerTorso; } }
		
		[Constructable]
        public TunicaAdAnelli()
            : base(0x13EC)
        {
        }

        public TunicaAdAnelli(Serial serial)
            : base(serial)
        {
        }

        public override void Serialize(GenericWriter writer)
        {
            base.Serialize(writer);
            writer.Write((int)0);
        }

        public override void Deserialize(GenericReader reader)
        {
            base.Deserialize(reader);
            int version = reader.ReadInt();
        }
    }
	
	[FlipableAttribute(0x13EE, 0x13EF)]
    public class SpallacciAdAnelli : ArmaturaBase
    {
        public override String DefNome { get { return "Spallacci ad anelli"; } }
        public override double DefPeso { get { return 3; } }
        public override int DefDifesaBase { get { return 15; } }
        public override AMT DefTipoDiMateriale { get { return AMT.Anelli; } }
        public override Layer DefLayer { get { return Layer.Arms; } }
		
		[Constructable]
        public SpallacciAdAnelli()
            : base(0x13EE)
        {
        }

        public SpallacciAdAnelli(Serial serial)
            : base(serial)
        {
        }

        public override void Serialize(GenericWriter writer)
        {
            base.Serialize(writer);
            writer.Write((int)0);
        }

        public override void Deserialize(GenericReader reader)
        {
            base.Deserialize(reader);
            int version = reader.ReadInt();
        }
    }
	
	[FlipableAttribute(0x13EB, 0x13F2)]
    public class GuantiAdAnelli : ArmaturaBase
    {
        public override String DefNome { get { return "Guanti ad anelli"; } }
        public override double DefPeso { get { return 5; } }
        public override int DefDifesaBase { get { return 15; } }
        public override AMT DefTipoDiMateriale { get { return AMT.Anelli; } }
        public override Layer DefLayer { get { return Layer.Gloves; } }

		[Constructable]
        public GuantiAdAnelli()
            : base(0x13EB)
        {
        }

        public GuantiAdAnelli(Serial serial)
            : base(serial)
        {
        }

        public override void Serialize(GenericWriter writer)
        {
            base.Serialize(writer);
            writer.Write((int)0);
        }

        public override void Deserialize(GenericReader reader)
        {
            base.Deserialize(reader);
            int version = reader.ReadInt();
        }
    }
	
	[FlipableAttribute(0x13F0, 0x13F1)]
    public class PantaloniAdAnelli : ArmaturaBase
    {
        public override String DefNome { get { return "Pantaloni ad anelli"; } }
        public override double DefPeso { get { return 5; } }
        public override int DefDifesaBase { get { return 15; } }
        public override AMT DefTipoDiMateriale { get { return AMT.Anelli; } }
        public override Layer DefLayer { get { return Layer.Pants; } }

		[Constructable]
        public PantaloniAdAnelli()
            : base(0x13F0)
        {
        }

        public PantaloniAdAnelli(Serial serial)
            : base(serial)
        {
        }

        public override void Serialize(GenericWriter writer)
        {
            base.Serialize(writer);
            writer.Write((int)0);
        }

        public override void Deserialize(GenericReader reader)
        {
            base.Deserialize(reader);
            int version = reader.ReadInt();
        }
    }
	
	
	[FlipableAttribute(0x170B, 0x170C)]
    public class StivaliAdAnelli : ArmaturaBase
    {
        public override String DefNome { get { return "Stivali Ad Anelli"; } }
        public override double DefPeso { get { return 3; } }
        public override int DefDifesaBase { get { return 15; } }
        public override AMT DefTipoDiMateriale { get { return AMT.Anelli;} }
        public override Layer DefLayer { get { return Layer.Shoes; } }

		[Constructable]
        public StivaliAdAnelli()
            : base(0x170B)
        {
        }

        public StivaliAdAnelli(Serial serial)
            : base(serial)
        {
        }

        public override void Serialize(GenericWriter writer)
        {
            base.Serialize(writer);
            writer.Write((int)0);
        }

        public override void Deserialize(GenericReader reader)
        {
            base.Deserialize(reader);
            int version = reader.ReadInt();
        }
    }
	
	
	
}
